/*
 *
 * Copyright 2021-2024 Software Radio Systems Limited
 *
 * This file is part of srsRAN.
 *
 * srsRAN is free software: you can redistribute it and/or modify
 * it under the terms of the GNU Affero General Public License as
 * published by the Free Software Foundation, either version 3 of
 * the License, or (at your option) any later version.
 *
 * srsRAN is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU Affero General Public License for more details.
 *
 * A copy of the GNU Affero General Public License can be found in
 * the LICENSE file in the top-level directory of this distribution
 * and at http://www.gnu.org/licenses/.
 *
 */

#pragma once

// This file was generated using the following MATLAB class on 14-09-2023 (seed 0):
//   + "srsPRACHGeneratorUnittest.m"

#include "srsran/phy/upper/channel_processors/prach_generator.h"
#include "srsran/support/file_vector.h"

namespace srsran {

struct test_case_t {
  prach_generator::configuration config;
  file_vector<cf_t>              sequence;
};

static const std::vector<test_case_t> prach_generator_test_data = {
    // clang-format off
  {{to_prach_format_type("0"), 834, 57, restricted_set_config::UNRESTRICTED, 0}, {"test_data/prach_generator_test_output0.dat"}},
  {{to_prach_format_type("0"), 130, 58, restricted_set_config::UNRESTRICTED, 5}, {"test_data/prach_generator_test_output1.dat"}},
  {{to_prach_format_type("0"), 647, 6, restricted_set_config::UNRESTRICTED, 12}, {"test_data/prach_generator_test_output2.dat"}},
  {{to_prach_format_type("0"), 285, 35, restricted_set_config::TYPE_A, 0}, {"test_data/prach_generator_test_output3.dat"}},
  {{to_prach_format_type("0"), 980, 61, restricted_set_config::TYPE_A, 5}, {"test_data/prach_generator_test_output4.dat"}},
  {{to_prach_format_type("0"), 161, 62, restricted_set_config::TYPE_A, 12}, {"test_data/prach_generator_test_output5.dat"}},
  {{to_prach_format_type("0"), 980, 31, restricted_set_config::TYPE_B, 0}, {"test_data/prach_generator_test_output6.dat"}},
  {{to_prach_format_type("0"), 819, 9, restricted_set_config::TYPE_B, 5}, {"test_data/prach_generator_test_output7.dat"}},
  {{to_prach_format_type("0"), 431, 58, restricted_set_config::TYPE_B, 12}, {"test_data/prach_generator_test_output8.dat"}},
  {{to_prach_format_type("1"), 811, 61, restricted_set_config::UNRESTRICTED, 0}, {"test_data/prach_generator_test_output9.dat"}},
  {{to_prach_format_type("1"), 671, 2, restricted_set_config::UNRESTRICTED, 5}, {"test_data/prach_generator_test_output10.dat"}},
  {{to_prach_format_type("1"), 869, 59, restricted_set_config::UNRESTRICTED, 12}, {"test_data/prach_generator_test_output11.dat"}},
  {{to_prach_format_type("1"), 695, 48, restricted_set_config::TYPE_A, 0}, {"test_data/prach_generator_test_output12.dat"}},
  {{to_prach_format_type("1"), 760, 25, restricted_set_config::TYPE_A, 5}, {"test_data/prach_generator_test_output13.dat"}},
  {{to_prach_format_type("1"), 671, 10, restricted_set_config::TYPE_A, 12}, {"test_data/prach_generator_test_output14.dat"}},
  {{to_prach_format_type("1"), 722, 2, restricted_set_config::TYPE_B, 0}, {"test_data/prach_generator_test_output15.dat"}},
  {{to_prach_format_type("1"), 283, 2, restricted_set_config::TYPE_B, 5}, {"test_data/prach_generator_test_output16.dat"}},
  {{to_prach_format_type("1"), 99, 52, restricted_set_config::TYPE_B, 12}, {"test_data/prach_generator_test_output17.dat"}},
  {{to_prach_format_type("2"), 711, 20, restricted_set_config::UNRESTRICTED, 0}, {"test_data/prach_generator_test_output18.dat"}},
  {{to_prach_format_type("2"), 973, 2, restricted_set_config::UNRESTRICTED, 5}, {"test_data/prach_generator_test_output19.dat"}},
  {{to_prach_format_type("2"), 449, 24, restricted_set_config::UNRESTRICTED, 12}, {"test_data/prach_generator_test_output20.dat"}},
  {{to_prach_format_type("2"), 783, 50, restricted_set_config::TYPE_A, 0}, {"test_data/prach_generator_test_output21.dat"}},
  {{to_prach_format_type("2"), 191, 31, restricted_set_config::TYPE_A, 5}, {"test_data/prach_generator_test_output22.dat"}},
  {{to_prach_format_type("2"), 456, 41, restricted_set_config::TYPE_A, 12}, {"test_data/prach_generator_test_output23.dat"}},
  {{to_prach_format_type("2"), 726, 48, restricted_set_config::TYPE_B, 0}, {"test_data/prach_generator_test_output24.dat"}},
  {{to_prach_format_type("2"), 282, 43, restricted_set_config::TYPE_B, 5}, {"test_data/prach_generator_test_output25.dat"}},
  {{to_prach_format_type("2"), 670, 10, restricted_set_config::TYPE_B, 12}, {"test_data/prach_generator_test_output26.dat"}},
  {{to_prach_format_type("3"), 121, 31, restricted_set_config::UNRESTRICTED, 0}, {"test_data/prach_generator_test_output27.dat"}},
  {{to_prach_format_type("3"), 982, 21, restricted_set_config::UNRESTRICTED, 5}, {"test_data/prach_generator_test_output28.dat"}},
  {{to_prach_format_type("3"), 599, 14, restricted_set_config::UNRESTRICTED, 12}, {"test_data/prach_generator_test_output29.dat"}},
  {{to_prach_format_type("3"), 769, 16, restricted_set_config::TYPE_A, 0}, {"test_data/prach_generator_test_output30.dat"}},
  {{to_prach_format_type("3"), 518, 44, restricted_set_config::TYPE_A, 5}, {"test_data/prach_generator_test_output31.dat"}},
  {{to_prach_format_type("3"), 912, 61, restricted_set_config::TYPE_A, 12}, {"test_data/prach_generator_test_output32.dat"}},
  {{to_prach_format_type("3"), 560, 8, restricted_set_config::TYPE_B, 0}, {"test_data/prach_generator_test_output33.dat"}},
  {{to_prach_format_type("3"), 152, 16, restricted_set_config::TYPE_B, 5}, {"test_data/prach_generator_test_output34.dat"}},
  {{to_prach_format_type("3"), 860, 16, restricted_set_config::TYPE_B, 12}, {"test_data/prach_generator_test_output35.dat"}},
  {{to_prach_format_type("A1"), 833, 15, restricted_set_config::UNRESTRICTED, 0}, {"test_data/prach_generator_test_output36.dat"}},
  {{to_prach_format_type("A1"), 951, 22, restricted_set_config::UNRESTRICTED, 5}, {"test_data/prach_generator_test_output37.dat"}},
  {{to_prach_format_type("A1"), 201, 16, restricted_set_config::UNRESTRICTED, 12}, {"test_data/prach_generator_test_output38.dat"}},
  {{to_prach_format_type("A1"), 630, 30, restricted_set_config::UNRESTRICTED, 0}, {"test_data/prach_generator_test_output39.dat"}},
  {{to_prach_format_type("A1"), 360, 53, restricted_set_config::UNRESTRICTED, 5}, {"test_data/prach_generator_test_output40.dat"}},
  {{to_prach_format_type("A1"), 599, 35, restricted_set_config::UNRESTRICTED, 12}, {"test_data/prach_generator_test_output41.dat"}},
  {{to_prach_format_type("A1"), 939, 18, restricted_set_config::UNRESTRICTED, 0}, {"test_data/prach_generator_test_output42.dat"}},
  {{to_prach_format_type("A1"), 775, 48, restricted_set_config::UNRESTRICTED, 5}, {"test_data/prach_generator_test_output43.dat"}},
  {{to_prach_format_type("A1"), 389, 36, restricted_set_config::UNRESTRICTED, 12}, {"test_data/prach_generator_test_output44.dat"}},
  {{to_prach_format_type("A1"), 77, 3, restricted_set_config::UNRESTRICTED, 0}, {"test_data/prach_generator_test_output45.dat"}},
  {{to_prach_format_type("A1"), 543, 49, restricted_set_config::UNRESTRICTED, 5}, {"test_data/prach_generator_test_output46.dat"}},
  {{to_prach_format_type("A1"), 956, 8, restricted_set_config::UNRESTRICTED, 12}, {"test_data/prach_generator_test_output47.dat"}},
  {{to_prach_format_type("A1"), 582, 30, restricted_set_config::UNRESTRICTED, 0}, {"test_data/prach_generator_test_output48.dat"}},
  {{to_prach_format_type("A1"), 12, 21, restricted_set_config::UNRESTRICTED, 5}, {"test_data/prach_generator_test_output49.dat"}},
  {{to_prach_format_type("A1"), 166, 50, restricted_set_config::UNRESTRICTED, 12}, {"test_data/prach_generator_test_output50.dat"}},
  {{to_prach_format_type("A1"), 318, 33, restricted_set_config::UNRESTRICTED, 0}, {"test_data/prach_generator_test_output51.dat"}},
  {{to_prach_format_type("A1"), 169, 38, restricted_set_config::UNRESTRICTED, 5}, {"test_data/prach_generator_test_output52.dat"}},
  {{to_prach_format_type("A1"), 269, 41, restricted_set_config::UNRESTRICTED, 12}, {"test_data/prach_generator_test_output53.dat"}},
  {{to_prach_format_type("A2"), 705, 47, restricted_set_config::UNRESTRICTED, 0}, {"test_data/prach_generator_test_output54.dat"}},
  {{to_prach_format_type("A2"), 461, 5, restricted_set_config::UNRESTRICTED, 5}, {"test_data/prach_generator_test_output55.dat"}},
  {{to_prach_format_type("A2"), 234, 58, restricted_set_config::UNRESTRICTED, 12}, {"test_data/prach_generator_test_output56.dat"}},
  {{to_prach_format_type("A2"), 156, 52, restricted_set_config::UNRESTRICTED, 0}, {"test_data/prach_generator_test_output57.dat"}},
  {{to_prach_format_type("A2"), 551, 63, restricted_set_config::UNRESTRICTED, 5}, {"test_data/prach_generator_test_output58.dat"}},
  {{to_prach_format_type("A2"), 80, 28, restricted_set_config::UNRESTRICTED, 12}, {"test_data/prach_generator_test_output59.dat"}},
  {{to_prach_format_type("A2"), 109, 61, restricted_set_config::UNRESTRICTED, 0}, {"test_data/prach_generator_test_output60.dat"}},
  {{to_prach_format_type("A2"), 4, 49, restricted_set_config::UNRESTRICTED, 5}, {"test_data/prach_generator_test_output61.dat"}},
  {{to_prach_format_type("A2"), 836, 55, restricted_set_config::UNRESTRICTED, 12}, {"test_data/prach_generator_test_output62.dat"}},
  {{to_prach_format_type("A2"), 86, 25, restricted_set_config::UNRESTRICTED, 0}, {"test_data/prach_generator_test_output63.dat"}},
  {{to_prach_format_type("A2"), 266, 51, restricted_set_config::UNRESTRICTED, 5}, {"test_data/prach_generator_test_output64.dat"}},
  {{to_prach_format_type("A2"), 441, 58, restricted_set_config::UNRESTRICTED, 12}, {"test_data/prach_generator_test_output65.dat"}},
  {{to_prach_format_type("A2"), 186, 16, restricted_set_config::UNRESTRICTED, 0}, {"test_data/prach_generator_test_output66.dat"}},
  {{to_prach_format_type("A2"), 149, 8, restricted_set_config::UNRESTRICTED, 5}, {"test_data/prach_generator_test_output67.dat"}},
  {{to_prach_format_type("A2"), 890, 37, restricted_set_config::UNRESTRICTED, 12}, {"test_data/prach_generator_test_output68.dat"}},
  {{to_prach_format_type("A2"), 563, 9, restricted_set_config::UNRESTRICTED, 0}, {"test_data/prach_generator_test_output69.dat"}},
  {{to_prach_format_type("A2"), 873, 39, restricted_set_config::UNRESTRICTED, 5}, {"test_data/prach_generator_test_output70.dat"}},
  {{to_prach_format_type("A2"), 359, 32, restricted_set_config::UNRESTRICTED, 12}, {"test_data/prach_generator_test_output71.dat"}},
  {{to_prach_format_type("A3"), 411, 4, restricted_set_config::UNRESTRICTED, 0}, {"test_data/prach_generator_test_output72.dat"}},
  {{to_prach_format_type("A3"), 245, 7, restricted_set_config::UNRESTRICTED, 5}, {"test_data/prach_generator_test_output73.dat"}},
  {{to_prach_format_type("A3"), 188, 15, restricted_set_config::UNRESTRICTED, 12}, {"test_data/prach_generator_test_output74.dat"}},
  {{to_prach_format_type("A3"), 427, 3, restricted_set_config::UNRESTRICTED, 0}, {"test_data/prach_generator_test_output75.dat"}},
  {{to_prach_format_type("A3"), 924, 60, restricted_set_config::UNRESTRICTED, 5}, {"test_data/prach_generator_test_output76.dat"}},
  {{to_prach_format_type("A3"), 502, 31, restricted_set_config::UNRESTRICTED, 12}, {"test_data/prach_generator_test_output77.dat"}},
  {{to_prach_format_type("A3"), 345, 57, restricted_set_config::UNRESTRICTED, 0}, {"test_data/prach_generator_test_output78.dat"}},
  {{to_prach_format_type("A3"), 378, 7, restricted_set_config::UNRESTRICTED, 5}, {"test_data/prach_generator_test_output79.dat"}},
  {{to_prach_format_type("A3"), 798, 24, restricted_set_config::UNRESTRICTED, 12}, {"test_data/prach_generator_test_output80.dat"}},
  {{to_prach_format_type("A3"), 247, 25, restricted_set_config::UNRESTRICTED, 0}, {"test_data/prach_generator_test_output81.dat"}},
  {{to_prach_format_type("A3"), 98, 8, restricted_set_config::UNRESTRICTED, 5}, {"test_data/prach_generator_test_output82.dat"}},
  {{to_prach_format_type("A3"), 964, 61, restricted_set_config::UNRESTRICTED, 12}, {"test_data/prach_generator_test_output83.dat"}},
  {{to_prach_format_type("A3"), 589, 3, restricted_set_config::UNRESTRICTED, 0}, {"test_data/prach_generator_test_output84.dat"}},
  {{to_prach_format_type("A3"), 240, 22, restricted_set_config::UNRESTRICTED, 5}, {"test_data/prach_generator_test_output85.dat"}},
  {{to_prach_format_type("A3"), 840, 0, restricted_set_config::UNRESTRICTED, 12}, {"test_data/prach_generator_test_output86.dat"}},
  {{to_prach_format_type("A3"), 44, 10, restricted_set_config::UNRESTRICTED, 0}, {"test_data/prach_generator_test_output87.dat"}},
  {{to_prach_format_type("A3"), 664, 46, restricted_set_config::UNRESTRICTED, 5}, {"test_data/prach_generator_test_output88.dat"}},
  {{to_prach_format_type("A3"), 663, 28, restricted_set_config::UNRESTRICTED, 12}, {"test_data/prach_generator_test_output89.dat"}},
  {{to_prach_format_type("B1"), 560, 18, restricted_set_config::UNRESTRICTED, 0}, {"test_data/prach_generator_test_output90.dat"}},
  {{to_prach_format_type("B1"), 762, 12, restricted_set_config::UNRESTRICTED, 5}, {"test_data/prach_generator_test_output91.dat"}},
  {{to_prach_format_type("B1"), 703, 11, restricted_set_config::UNRESTRICTED, 12}, {"test_data/prach_generator_test_output92.dat"}},
  {{to_prach_format_type("B1"), 377, 40, restricted_set_config::UNRESTRICTED, 0}, {"test_data/prach_generator_test_output93.dat"}},
  {{to_prach_format_type("B1"), 798, 5, restricted_set_config::UNRESTRICTED, 5}, {"test_data/prach_generator_test_output94.dat"}},
  {{to_prach_format_type("B1"), 951, 49, restricted_set_config::UNRESTRICTED, 12}, {"test_data/prach_generator_test_output95.dat"}},
  {{to_prach_format_type("B1"), 498, 27, restricted_set_config::UNRESTRICTED, 0}, {"test_data/prach_generator_test_output96.dat"}},
  {{to_prach_format_type("B1"), 457, 19, restricted_set_config::UNRESTRICTED, 5}, {"test_data/prach_generator_test_output97.dat"}},
  {{to_prach_format_type("B1"), 520, 32, restricted_set_config::UNRESTRICTED, 12}, {"test_data/prach_generator_test_output98.dat"}},
  {{to_prach_format_type("B4"), 837, 50, restricted_set_config::UNRESTRICTED, 0}, {"test_data/prach_generator_test_output99.dat"}},
  {{to_prach_format_type("B4"), 659, 24, restricted_set_config::UNRESTRICTED, 5}, {"test_data/prach_generator_test_output100.dat"}},
  {{to_prach_format_type("B4"), 831, 34, restricted_set_config::UNRESTRICTED, 12}, {"test_data/prach_generator_test_output101.dat"}},
  {{to_prach_format_type("B4"), 359, 60, restricted_set_config::UNRESTRICTED, 0}, {"test_data/prach_generator_test_output102.dat"}},
  {{to_prach_format_type("B4"), 896, 35, restricted_set_config::UNRESTRICTED, 5}, {"test_data/prach_generator_test_output103.dat"}},
  {{to_prach_format_type("B4"), 637, 37, restricted_set_config::UNRESTRICTED, 12}, {"test_data/prach_generator_test_output104.dat"}},
  {{to_prach_format_type("B4"), 212, 19, restricted_set_config::UNRESTRICTED, 0}, {"test_data/prach_generator_test_output105.dat"}},
  {{to_prach_format_type("B4"), 482, 14, restricted_set_config::UNRESTRICTED, 5}, {"test_data/prach_generator_test_output106.dat"}},
  {{to_prach_format_type("B4"), 864, 12, restricted_set_config::UNRESTRICTED, 12}, {"test_data/prach_generator_test_output107.dat"}},
  {{to_prach_format_type("C0"), 231, 10, restricted_set_config::UNRESTRICTED, 0}, {"test_data/prach_generator_test_output108.dat"}},
  {{to_prach_format_type("C0"), 233, 27, restricted_set_config::UNRESTRICTED, 5}, {"test_data/prach_generator_test_output109.dat"}},
  {{to_prach_format_type("C0"), 318, 59, restricted_set_config::UNRESTRICTED, 12}, {"test_data/prach_generator_test_output110.dat"}},
  {{to_prach_format_type("C0"), 440, 11, restricted_set_config::UNRESTRICTED, 0}, {"test_data/prach_generator_test_output111.dat"}},
  {{to_prach_format_type("C0"), 926, 62, restricted_set_config::UNRESTRICTED, 5}, {"test_data/prach_generator_test_output112.dat"}},
  {{to_prach_format_type("C0"), 449, 7, restricted_set_config::UNRESTRICTED, 12}, {"test_data/prach_generator_test_output113.dat"}},
  {{to_prach_format_type("C0"), 264, 26, restricted_set_config::UNRESTRICTED, 0}, {"test_data/prach_generator_test_output114.dat"}},
  {{to_prach_format_type("C0"), 609, 16, restricted_set_config::UNRESTRICTED, 5}, {"test_data/prach_generator_test_output115.dat"}},
  {{to_prach_format_type("C0"), 617, 45, restricted_set_config::UNRESTRICTED, 12}, {"test_data/prach_generator_test_output116.dat"}},
  {{to_prach_format_type("C2"), 227, 7, restricted_set_config::UNRESTRICTED, 0}, {"test_data/prach_generator_test_output117.dat"}},
  {{to_prach_format_type("C2"), 303, 20, restricted_set_config::UNRESTRICTED, 5}, {"test_data/prach_generator_test_output118.dat"}},
  {{to_prach_format_type("C2"), 434, 32, restricted_set_config::UNRESTRICTED, 12}, {"test_data/prach_generator_test_output119.dat"}},
  {{to_prach_format_type("C2"), 87, 16, restricted_set_config::UNRESTRICTED, 0}, {"test_data/prach_generator_test_output120.dat"}},
  {{to_prach_format_type("C2"), 820, 1, restricted_set_config::UNRESTRICTED, 5}, {"test_data/prach_generator_test_output121.dat"}},
  {{to_prach_format_type("C2"), 951, 46, restricted_set_config::UNRESTRICTED, 12}, {"test_data/prach_generator_test_output122.dat"}},
  {{to_prach_format_type("C2"), 500, 37, restricted_set_config::UNRESTRICTED, 0}, {"test_data/prach_generator_test_output123.dat"}},
  {{to_prach_format_type("C2"), 242, 29, restricted_set_config::UNRESTRICTED, 5}, {"test_data/prach_generator_test_output124.dat"}},
  {{to_prach_format_type("C2"), 986, 34, restricted_set_config::UNRESTRICTED, 12}, {"test_data/prach_generator_test_output125.dat"}},
  {{to_prach_format_type("0"), 533, 14, restricted_set_config::UNRESTRICTED, 0}, {"test_data/prach_generator_test_output126.dat"}},
  {{to_prach_format_type("0"), 500, 39, restricted_set_config::UNRESTRICTED, 5}, {"test_data/prach_generator_test_output127.dat"}},
  {{to_prach_format_type("0"), 695, 25, restricted_set_config::UNRESTRICTED, 12}, {"test_data/prach_generator_test_output128.dat"}},
  {{to_prach_format_type("0"), 376, 63, restricted_set_config::TYPE_A, 0}, {"test_data/prach_generator_test_output129.dat"}},
  {{to_prach_format_type("0"), 38, 56, restricted_set_config::TYPE_A, 5}, {"test_data/prach_generator_test_output130.dat"}},
  {{to_prach_format_type("0"), 935, 50, restricted_set_config::TYPE_A, 12}, {"test_data/prach_generator_test_output131.dat"}},
  {{to_prach_format_type("0"), 101, 16, restricted_set_config::TYPE_B, 0}, {"test_data/prach_generator_test_output132.dat"}},
  {{to_prach_format_type("0"), 343, 43, restricted_set_config::TYPE_B, 5}, {"test_data/prach_generator_test_output133.dat"}},
  {{to_prach_format_type("0"), 139, 46, restricted_set_config::TYPE_B, 12}, {"test_data/prach_generator_test_output134.dat"}},
  {{to_prach_format_type("1"), 109, 41, restricted_set_config::UNRESTRICTED, 0}, {"test_data/prach_generator_test_output135.dat"}},
  {{to_prach_format_type("1"), 506, 49, restricted_set_config::UNRESTRICTED, 5}, {"test_data/prach_generator_test_output136.dat"}},
  {{to_prach_format_type("1"), 732, 57, restricted_set_config::UNRESTRICTED, 12}, {"test_data/prach_generator_test_output137.dat"}},
  {{to_prach_format_type("1"), 912, 21, restricted_set_config::TYPE_A, 0}, {"test_data/prach_generator_test_output138.dat"}},
  {{to_prach_format_type("1"), 715, 12, restricted_set_config::TYPE_A, 5}, {"test_data/prach_generator_test_output139.dat"}},
  {{to_prach_format_type("1"), 31, 47, restricted_set_config::TYPE_A, 12}, {"test_data/prach_generator_test_output140.dat"}},
  {{to_prach_format_type("1"), 512, 30, restricted_set_config::TYPE_B, 0}, {"test_data/prach_generator_test_output141.dat"}},
  {{to_prach_format_type("1"), 926, 39, restricted_set_config::TYPE_B, 5}, {"test_data/prach_generator_test_output142.dat"}},
  {{to_prach_format_type("1"), 632, 55, restricted_set_config::TYPE_B, 12}, {"test_data/prach_generator_test_output143.dat"}},
  {{to_prach_format_type("2"), 824, 36, restricted_set_config::UNRESTRICTED, 0}, {"test_data/prach_generator_test_output144.dat"}},
  {{to_prach_format_type("2"), 187, 15, restricted_set_config::UNRESTRICTED, 5}, {"test_data/prach_generator_test_output145.dat"}},
  {{to_prach_format_type("2"), 907, 1, restricted_set_config::UNRESTRICTED, 12}, {"test_data/prach_generator_test_output146.dat"}},
  {{to_prach_format_type("2"), 501, 10, restricted_set_config::TYPE_A, 0}, {"test_data/prach_generator_test_output147.dat"}},
  {{to_prach_format_type("2"), 1002, 45, restricted_set_config::TYPE_A, 5}, {"test_data/prach_generator_test_output148.dat"}},
  {{to_prach_format_type("2"), 512, 30, restricted_set_config::TYPE_A, 12}, {"test_data/prach_generator_test_output149.dat"}},
  {{to_prach_format_type("2"), 61, 43, restricted_set_config::TYPE_B, 0}, {"test_data/prach_generator_test_output150.dat"}},
  {{to_prach_format_type("2"), 43, 4, restricted_set_config::TYPE_B, 5}, {"test_data/prach_generator_test_output151.dat"}},
  {{to_prach_format_type("2"), 534, 6, restricted_set_config::TYPE_B, 12}, {"test_data/prach_generator_test_output152.dat"}},
  {{to_prach_format_type("3"), 837, 52, restricted_set_config::UNRESTRICTED, 0}, {"test_data/prach_generator_test_output153.dat"}},
  {{to_prach_format_type("3"), 739, 9, restricted_set_config::UNRESTRICTED, 5}, {"test_data/prach_generator_test_output154.dat"}},
  {{to_prach_format_type("3"), 675, 33, restricted_set_config::UNRESTRICTED, 12}, {"test_data/prach_generator_test_output155.dat"}},
  {{to_prach_format_type("3"), 996, 41, restricted_set_config::TYPE_A, 0}, {"test_data/prach_generator_test_output156.dat"}},
  {{to_prach_format_type("3"), 819, 29, restricted_set_config::TYPE_A, 5}, {"test_data/prach_generator_test_output157.dat"}},
  {{to_prach_format_type("3"), 442, 52, restricted_set_config::TYPE_A, 12}, {"test_data/prach_generator_test_output158.dat"}},
  {{to_prach_format_type("3"), 85, 8, restricted_set_config::TYPE_B, 0}, {"test_data/prach_generator_test_output159.dat"}},
  {{to_prach_format_type("3"), 177, 25, restricted_set_config::TYPE_B, 5}, {"test_data/prach_generator_test_output160.dat"}},
  {{to_prach_format_type("3"), 851, 51, restricted_set_config::TYPE_B, 12}, {"test_data/prach_generator_test_output161.dat"}},
  {{to_prach_format_type("A1"), 61, 25, restricted_set_config::UNRESTRICTED, 0}, {"test_data/prach_generator_test_output162.dat"}},
  {{to_prach_format_type("A1"), 539, 26, restricted_set_config::UNRESTRICTED, 5}, {"test_data/prach_generator_test_output163.dat"}},
  {{to_prach_format_type("A1"), 672, 40, restricted_set_config::UNRESTRICTED, 12}, {"test_data/prach_generator_test_output164.dat"}},
  {{to_prach_format_type("A1"), 298, 27, restricted_set_config::UNRESTRICTED, 0}, {"test_data/prach_generator_test_output165.dat"}},
  {{to_prach_format_type("A1"), 15, 62, restricted_set_config::UNRESTRICTED, 5}, {"test_data/prach_generator_test_output166.dat"}},
  {{to_prach_format_type("A1"), 171, 6, restricted_set_config::UNRESTRICTED, 12}, {"test_data/prach_generator_test_output167.dat"}},
  {{to_prach_format_type("A1"), 381, 12, restricted_set_config::UNRESTRICTED, 0}, {"test_data/prach_generator_test_output168.dat"}},
  {{to_prach_format_type("A1"), 501, 21, restricted_set_config::UNRESTRICTED, 5}, {"test_data/prach_generator_test_output169.dat"}},
  {{to_prach_format_type("A1"), 974, 58, restricted_set_config::UNRESTRICTED, 12}, {"test_data/prach_generator_test_output170.dat"}},
  {{to_prach_format_type("A1"), 53, 47, restricted_set_config::UNRESTRICTED, 0}, {"test_data/prach_generator_test_output171.dat"}},
  {{to_prach_format_type("A1"), 275, 27, restricted_set_config::UNRESTRICTED, 5}, {"test_data/prach_generator_test_output172.dat"}},
  {{to_prach_format_type("A1"), 561, 60, restricted_set_config::UNRESTRICTED, 12}, {"test_data/prach_generator_test_output173.dat"}},
  {{to_prach_format_type("A1"), 427, 62, restricted_set_config::UNRESTRICTED, 0}, {"test_data/prach_generator_test_output174.dat"}},
  {{to_prach_format_type("A1"), 308, 44, restricted_set_config::UNRESTRICTED, 5}, {"test_data/prach_generator_test_output175.dat"}},
  {{to_prach_format_type("A1"), 682, 34, restricted_set_config::UNRESTRICTED, 12}, {"test_data/prach_generator_test_output176.dat"}},
  {{to_prach_format_type("A1"), 714, 42, restricted_set_config::UNRESTRICTED, 0}, {"test_data/prach_generator_test_output177.dat"}},
  {{to_prach_format_type("A1"), 182, 8, restricted_set_config::UNRESTRICTED, 5}, {"test_data/prach_generator_test_output178.dat"}},
  {{to_prach_format_type("A1"), 1023, 10, restricted_set_config::UNRESTRICTED, 12}, {"test_data/prach_generator_test_output179.dat"}},
  {{to_prach_format_type("A2"), 33, 35, restricted_set_config::UNRESTRICTED, 0}, {"test_data/prach_generator_test_output180.dat"}},
  {{to_prach_format_type("A2"), 903, 42, restricted_set_config::UNRESTRICTED, 5}, {"test_data/prach_generator_test_output181.dat"}},
  {{to_prach_format_type("A2"), 195, 23, restricted_set_config::UNRESTRICTED, 12}, {"test_data/prach_generator_test_output182.dat"}},
  {{to_prach_format_type("A2"), 471, 62, restricted_set_config::UNRESTRICTED, 0}, {"test_data/prach_generator_test_output183.dat"}},
  {{to_prach_format_type("A2"), 160, 54, restricted_set_config::UNRESTRICTED, 5}, {"test_data/prach_generator_test_output184.dat"}},
  {{to_prach_format_type("A2"), 660, 24, restricted_set_config::UNRESTRICTED, 12}, {"test_data/prach_generator_test_output185.dat"}},
  {{to_prach_format_type("A2"), 195, 27, restricted_set_config::UNRESTRICTED, 0}, {"test_data/prach_generator_test_output186.dat"}},
  {{to_prach_format_type("A2"), 493, 7, restricted_set_config::UNRESTRICTED, 5}, {"test_data/prach_generator_test_output187.dat"}},
  {{to_prach_format_type("A2"), 603, 14, restricted_set_config::UNRESTRICTED, 12}, {"test_data/prach_generator_test_output188.dat"}},
  {{to_prach_format_type("A2"), 393, 37, restricted_set_config::UNRESTRICTED, 0}, {"test_data/prach_generator_test_output189.dat"}},
  {{to_prach_format_type("A2"), 257, 18, restricted_set_config::UNRESTRICTED, 5}, {"test_data/prach_generator_test_output190.dat"}},
  {{to_prach_format_type("A2"), 631, 16, restricted_set_config::UNRESTRICTED, 12}, {"test_data/prach_generator_test_output191.dat"}},
  {{to_prach_format_type("A2"), 844, 62, restricted_set_config::UNRESTRICTED, 0}, {"test_data/prach_generator_test_output192.dat"}},
  {{to_prach_format_type("A2"), 747, 22, restricted_set_config::UNRESTRICTED, 5}, {"test_data/prach_generator_test_output193.dat"}},
  {{to_prach_format_type("A2"), 598, 6, restricted_set_config::UNRESTRICTED, 12}, {"test_data/prach_generator_test_output194.dat"}},
  {{to_prach_format_type("A2"), 928, 56, restricted_set_config::UNRESTRICTED, 0}, {"test_data/prach_generator_test_output195.dat"}},
  {{to_prach_format_type("A2"), 837, 16, restricted_set_config::UNRESTRICTED, 5}, {"test_data/prach_generator_test_output196.dat"}},
  {{to_prach_format_type("A2"), 608, 1, restricted_set_config::UNRESTRICTED, 12}, {"test_data/prach_generator_test_output197.dat"}},
  {{to_prach_format_type("A3"), 435, 20, restricted_set_config::UNRESTRICTED, 0}, {"test_data/prach_generator_test_output198.dat"}},
  {{to_prach_format_type("A3"), 165, 11, restricted_set_config::UNRESTRICTED, 5}, {"test_data/prach_generator_test_output199.dat"}},
  {{to_prach_format_type("A3"), 433, 6, restricted_set_config::UNRESTRICTED, 12}, {"test_data/prach_generator_test_output200.dat"}},
  {{to_prach_format_type("A3"), 612, 30, restricted_set_config::UNRESTRICTED, 0}, {"test_data/prach_generator_test_output201.dat"}},
  {{to_prach_format_type("A3"), 712, 44, restricted_set_config::UNRESTRICTED, 5}, {"test_data/prach_generator_test_output202.dat"}},
  {{to_prach_format_type("A3"), 653, 2, restricted_set_config::UNRESTRICTED, 12}, {"test_data/prach_generator_test_output203.dat"}},
  {{to_prach_format_type("A3"), 70, 20, restricted_set_config::UNRESTRICTED, 0}, {"test_data/prach_generator_test_output204.dat"}},
  {{to_prach_format_type("A3"), 543, 41, restricted_set_config::UNRESTRICTED, 5}, {"test_data/prach_generator_test_output205.dat"}},
  {{to_prach_format_type("A3"), 417, 52, restricted_set_config::UNRESTRICTED, 12}, {"test_data/prach_generator_test_output206.dat"}},
  {{to_prach_format_type("A3"), 735, 61, restricted_set_config::UNRESTRICTED, 0}, {"test_data/prach_generator_test_output207.dat"}},
  {{to_prach_format_type("A3"), 544, 20, restricted_set_config::UNRESTRICTED, 5}, {"test_data/prach_generator_test_output208.dat"}},
  {{to_prach_format_type("A3"), 108, 39, restricted_set_config::UNRESTRICTED, 12}, {"test_data/prach_generator_test_output209.dat"}},
  {{to_prach_format_type("A3"), 797, 27, restricted_set_config::UNRESTRICTED, 0}, {"test_data/prach_generator_test_output210.dat"}},
  {{to_prach_format_type("A3"), 93, 17, restricted_set_config::UNRESTRICTED, 5}, {"test_data/prach_generator_test_output211.dat"}},
  {{to_prach_format_type("A3"), 157, 17, restricted_set_config::UNRESTRICTED, 12}, {"test_data/prach_generator_test_output212.dat"}},
  {{to_prach_format_type("A3"), 450, 33, restricted_set_config::UNRESTRICTED, 0}, {"test_data/prach_generator_test_output213.dat"}},
  {{to_prach_format_type("A3"), 468, 56, restricted_set_config::UNRESTRICTED, 5}, {"test_data/prach_generator_test_output214.dat"}},
  {{to_prach_format_type("A3"), 530, 60, restricted_set_config::UNRESTRICTED, 12}, {"test_data/prach_generator_test_output215.dat"}},
  {{to_prach_format_type("B1"), 653, 61, restricted_set_config::UNRESTRICTED, 0}, {"test_data/prach_generator_test_output216.dat"}},
  {{to_prach_format_type("B1"), 246, 43, restricted_set_config::UNRESTRICTED, 5}, {"test_data/prach_generator_test_output217.dat"}},
  {{to_prach_format_type("B1"), 296, 42, restricted_set_config::UNRESTRICTED, 12}, {"test_data/prach_generator_test_output218.dat"}},
  {{to_prach_format_type("B1"), 711, 4, restricted_set_config::UNRESTRICTED, 0}, {"test_data/prach_generator_test_output219.dat"}},
  {{to_prach_format_type("B1"), 260, 14, restricted_set_config::UNRESTRICTED, 5}, {"test_data/prach_generator_test_output220.dat"}},
  {{to_prach_format_type("B1"), 683, 54, restricted_set_config::UNRESTRICTED, 12}, {"test_data/prach_generator_test_output221.dat"}},
  {{to_prach_format_type("B1"), 352, 49, restricted_set_config::UNRESTRICTED, 0}, {"test_data/prach_generator_test_output222.dat"}},
  {{to_prach_format_type("B1"), 691, 0, restricted_set_config::UNRESTRICTED, 5}, {"test_data/prach_generator_test_output223.dat"}},
  {{to_prach_format_type("B1"), 616, 24, restricted_set_config::UNRESTRICTED, 12}, {"test_data/prach_generator_test_output224.dat"}},
  {{to_prach_format_type("B4"), 937, 0, restricted_set_config::UNRESTRICTED, 0}, {"test_data/prach_generator_test_output225.dat"}},
  {{to_prach_format_type("B4"), 473, 27, restricted_set_config::UNRESTRICTED, 5}, {"test_data/prach_generator_test_output226.dat"}},
  {{to_prach_format_type("B4"), 471, 49, restricted_set_config::UNRESTRICTED, 12}, {"test_data/prach_generator_test_output227.dat"}},
  {{to_prach_format_type("B4"), 330, 50, restricted_set_config::UNRESTRICTED, 0}, {"test_data/prach_generator_test_output228.dat"}},
  {{to_prach_format_type("B4"), 482, 2, restricted_set_config::UNRESTRICTED, 5}, {"test_data/prach_generator_test_output229.dat"}},
  {{to_prach_format_type("B4"), 180, 46, restricted_set_config::UNRESTRICTED, 12}, {"test_data/prach_generator_test_output230.dat"}},
  {{to_prach_format_type("B4"), 484, 9, restricted_set_config::UNRESTRICTED, 0}, {"test_data/prach_generator_test_output231.dat"}},
  {{to_prach_format_type("B4"), 349, 38, restricted_set_config::UNRESTRICTED, 5}, {"test_data/prach_generator_test_output232.dat"}},
  {{to_prach_format_type("B4"), 196, 47, restricted_set_config::UNRESTRICTED, 12}, {"test_data/prach_generator_test_output233.dat"}},
  {{to_prach_format_type("C0"), 248, 58, restricted_set_config::UNRESTRICTED, 0}, {"test_data/prach_generator_test_output234.dat"}},
  {{to_prach_format_type("C0"), 275, 48, restricted_set_config::UNRESTRICTED, 5}, {"test_data/prach_generator_test_output235.dat"}},
  {{to_prach_format_type("C0"), 193, 18, restricted_set_config::UNRESTRICTED, 12}, {"test_data/prach_generator_test_output236.dat"}},
  {{to_prach_format_type("C0"), 93, 36, restricted_set_config::UNRESTRICTED, 0}, {"test_data/prach_generator_test_output237.dat"}},
  {{to_prach_format_type("C0"), 699, 34, restricted_set_config::UNRESTRICTED, 5}, {"test_data/prach_generator_test_output238.dat"}},
  {{to_prach_format_type("C0"), 435, 41, restricted_set_config::UNRESTRICTED, 12}, {"test_data/prach_generator_test_output239.dat"}},
  {{to_prach_format_type("C0"), 663, 43, restricted_set_config::UNRESTRICTED, 0}, {"test_data/prach_generator_test_output240.dat"}},
  {{to_prach_format_type("C0"), 651, 60, restricted_set_config::UNRESTRICTED, 5}, {"test_data/prach_generator_test_output241.dat"}},
  {{to_prach_format_type("C0"), 213, 45, restricted_set_config::UNRESTRICTED, 12}, {"test_data/prach_generator_test_output242.dat"}},
  {{to_prach_format_type("C2"), 241, 7, restricted_set_config::UNRESTRICTED, 0}, {"test_data/prach_generator_test_output243.dat"}},
  {{to_prach_format_type("C2"), 621, 28, restricted_set_config::UNRESTRICTED, 5}, {"test_data/prach_generator_test_output244.dat"}},
  {{to_prach_format_type("C2"), 469, 42, restricted_set_config::UNRESTRICTED, 12}, {"test_data/prach_generator_test_output245.dat"}},
  {{to_prach_format_type("C2"), 788, 22, restricted_set_config::UNRESTRICTED, 0}, {"test_data/prach_generator_test_output246.dat"}},
  {{to_prach_format_type("C2"), 677, 26, restricted_set_config::UNRESTRICTED, 5}, {"test_data/prach_generator_test_output247.dat"}},
  {{to_prach_format_type("C2"), 862, 53, restricted_set_config::UNRESTRICTED, 12}, {"test_data/prach_generator_test_output248.dat"}},
  {{to_prach_format_type("C2"), 262, 39, restricted_set_config::UNRESTRICTED, 0}, {"test_data/prach_generator_test_output249.dat"}},
  {{to_prach_format_type("C2"), 596, 34, restricted_set_config::UNRESTRICTED, 5}, {"test_data/prach_generator_test_output250.dat"}},
  {{to_prach_format_type("C2"), 890, 16, restricted_set_config::UNRESTRICTED, 12}, {"test_data/prach_generator_test_output251.dat"}},
  {{to_prach_format_type("0"), 325, 7, restricted_set_config::UNRESTRICTED, 0}, {"test_data/prach_generator_test_output252.dat"}},
  {{to_prach_format_type("0"), 962, 41, restricted_set_config::UNRESTRICTED, 5}, {"test_data/prach_generator_test_output253.dat"}},
  {{to_prach_format_type("0"), 490, 40, restricted_set_config::UNRESTRICTED, 12}, {"test_data/prach_generator_test_output254.dat"}},
  {{to_prach_format_type("0"), 557, 41, restricted_set_config::TYPE_A, 0}, {"test_data/prach_generator_test_output255.dat"}},
  {{to_prach_format_type("0"), 556, 46, restricted_set_config::TYPE_A, 5}, {"test_data/prach_generator_test_output256.dat"}},
  {{to_prach_format_type("0"), 535, 63, restricted_set_config::TYPE_A, 12}, {"test_data/prach_generator_test_output257.dat"}},
  {{to_prach_format_type("0"), 223, 6, restricted_set_config::TYPE_B, 0}, {"test_data/prach_generator_test_output258.dat"}},
  {{to_prach_format_type("0"), 112, 4, restricted_set_config::TYPE_B, 5}, {"test_data/prach_generator_test_output259.dat"}},
  {{to_prach_format_type("0"), 414, 28, restricted_set_config::TYPE_B, 12}, {"test_data/prach_generator_test_output260.dat"}},
  {{to_prach_format_type("1"), 374, 48, restricted_set_config::UNRESTRICTED, 0}, {"test_data/prach_generator_test_output261.dat"}},
  {{to_prach_format_type("1"), 642, 49, restricted_set_config::UNRESTRICTED, 5}, {"test_data/prach_generator_test_output262.dat"}},
  {{to_prach_format_type("1"), 955, 62, restricted_set_config::UNRESTRICTED, 12}, {"test_data/prach_generator_test_output263.dat"}},
  {{to_prach_format_type("1"), 196, 8, restricted_set_config::TYPE_A, 0}, {"test_data/prach_generator_test_output264.dat"}},
  {{to_prach_format_type("1"), 712, 6, restricted_set_config::TYPE_A, 5}, {"test_data/prach_generator_test_output265.dat"}},
  {{to_prach_format_type("1"), 538, 33, restricted_set_config::TYPE_A, 12}, {"test_data/prach_generator_test_output266.dat"}},
  {{to_prach_format_type("1"), 881, 31, restricted_set_config::TYPE_B, 0}, {"test_data/prach_generator_test_output267.dat"}},
  {{to_prach_format_type("1"), 402, 42, restricted_set_config::TYPE_B, 5}, {"test_data/prach_generator_test_output268.dat"}},
  {{to_prach_format_type("1"), 759, 33, restricted_set_config::TYPE_B, 12}, {"test_data/prach_generator_test_output269.dat"}},
  {{to_prach_format_type("2"), 356, 9, restricted_set_config::UNRESTRICTED, 0}, {"test_data/prach_generator_test_output270.dat"}},
  {{to_prach_format_type("2"), 600, 16, restricted_set_config::UNRESTRICTED, 5}, {"test_data/prach_generator_test_output271.dat"}},
  {{to_prach_format_type("2"), 45, 48, restricted_set_config::UNRESTRICTED, 12}, {"test_data/prach_generator_test_output272.dat"}},
  {{to_prach_format_type("2"), 248, 28, restricted_set_config::TYPE_A, 0}, {"test_data/prach_generator_test_output273.dat"}},
  {{to_prach_format_type("2"), 704, 22, restricted_set_config::TYPE_A, 5}, {"test_data/prach_generator_test_output274.dat"}},
  {{to_prach_format_type("2"), 754, 25, restricted_set_config::TYPE_A, 12}, {"test_data/prach_generator_test_output275.dat"}},
  {{to_prach_format_type("2"), 699, 45, restricted_set_config::TYPE_B, 0}, {"test_data/prach_generator_test_output276.dat"}},
  {{to_prach_format_type("2"), 452, 1, restricted_set_config::TYPE_B, 5}, {"test_data/prach_generator_test_output277.dat"}},
  {{to_prach_format_type("2"), 338, 27, restricted_set_config::TYPE_B, 12}, {"test_data/prach_generator_test_output278.dat"}},
  {{to_prach_format_type("3"), 276, 12, restricted_set_config::UNRESTRICTED, 0}, {"test_data/prach_generator_test_output279.dat"}},
  {{to_prach_format_type("3"), 841, 27, restricted_set_config::UNRESTRICTED, 5}, {"test_data/prach_generator_test_output280.dat"}},
  {{to_prach_format_type("3"), 909, 25, restricted_set_config::UNRESTRICTED, 12}, {"test_data/prach_generator_test_output281.dat"}},
  {{to_prach_format_type("3"), 787, 25, restricted_set_config::TYPE_A, 0}, {"test_data/prach_generator_test_output282.dat"}},
  {{to_prach_format_type("3"), 827, 48, restricted_set_config::TYPE_A, 5}, {"test_data/prach_generator_test_output283.dat"}},
  {{to_prach_format_type("3"), 386, 13, restricted_set_config::TYPE_A, 12}, {"test_data/prach_generator_test_output284.dat"}},
  {{to_prach_format_type("3"), 809, 60, restricted_set_config::TYPE_B, 0}, {"test_data/prach_generator_test_output285.dat"}},
  {{to_prach_format_type("3"), 335, 42, restricted_set_config::TYPE_B, 5}, {"test_data/prach_generator_test_output286.dat"}},
  {{to_prach_format_type("3"), 449, 53, restricted_set_config::TYPE_B, 12}, {"test_data/prach_generator_test_output287.dat"}},
  {{to_prach_format_type("A1"), 787, 10, restricted_set_config::UNRESTRICTED, 0}, {"test_data/prach_generator_test_output288.dat"}},
  {{to_prach_format_type("A1"), 882, 63, restricted_set_config::UNRESTRICTED, 5}, {"test_data/prach_generator_test_output289.dat"}},
  {{to_prach_format_type("A1"), 526, 56, restricted_set_config::UNRESTRICTED, 12}, {"test_data/prach_generator_test_output290.dat"}},
  {{to_prach_format_type("A1"), 602, 9, restricted_set_config::UNRESTRICTED, 0}, {"test_data/prach_generator_test_output291.dat"}},
  {{to_prach_format_type("A1"), 204, 26, restricted_set_config::UNRESTRICTED, 5}, {"test_data/prach_generator_test_output292.dat"}},
  {{to_prach_format_type("A1"), 766, 52, restricted_set_config::UNRESTRICTED, 12}, {"test_data/prach_generator_test_output293.dat"}},
  {{to_prach_format_type("A1"), 808, 20, restricted_set_config::UNRESTRICTED, 0}, {"test_data/prach_generator_test_output294.dat"}},
  {{to_prach_format_type("A1"), 546, 5, restricted_set_config::UNRESTRICTED, 5}, {"test_data/prach_generator_test_output295.dat"}},
  {{to_prach_format_type("A1"), 114, 8, restricted_set_config::UNRESTRICTED, 12}, {"test_data/prach_generator_test_output296.dat"}},
  {{to_prach_format_type("A1"), 694, 31, restricted_set_config::UNRESTRICTED, 0}, {"test_data/prach_generator_test_output297.dat"}},
  {{to_prach_format_type("A1"), 194, 31, restricted_set_config::UNRESTRICTED, 5}, {"test_data/prach_generator_test_output298.dat"}},
  {{to_prach_format_type("A1"), 151, 3, restricted_set_config::UNRESTRICTED, 12}, {"test_data/prach_generator_test_output299.dat"}},
  {{to_prach_format_type("A1"), 871, 35, restricted_set_config::UNRESTRICTED, 0}, {"test_data/prach_generator_test_output300.dat"}},
  {{to_prach_format_type("A1"), 951, 44, restricted_set_config::UNRESTRICTED, 5}, {"test_data/prach_generator_test_output301.dat"}},
  {{to_prach_format_type("A1"), 596, 52, restricted_set_config::UNRESTRICTED, 12}, {"test_data/prach_generator_test_output302.dat"}},
  {{to_prach_format_type("A1"), 900, 63, restricted_set_config::UNRESTRICTED, 0}, {"test_data/prach_generator_test_output303.dat"}},
  {{to_prach_format_type("A1"), 0, 55, restricted_set_config::UNRESTRICTED, 5}, {"test_data/prach_generator_test_output304.dat"}},
  {{to_prach_format_type("A1"), 627, 63, restricted_set_config::UNRESTRICTED, 12}, {"test_data/prach_generator_test_output305.dat"}},
  {{to_prach_format_type("A2"), 540, 30, restricted_set_config::UNRESTRICTED, 0}, {"test_data/prach_generator_test_output306.dat"}},
  {{to_prach_format_type("A2"), 820, 14, restricted_set_config::UNRESTRICTED, 5}, {"test_data/prach_generator_test_output307.dat"}},
  {{to_prach_format_type("A2"), 510, 57, restricted_set_config::UNRESTRICTED, 12}, {"test_data/prach_generator_test_output308.dat"}},
  {{to_prach_format_type("A2"), 588, 54, restricted_set_config::UNRESTRICTED, 0}, {"test_data/prach_generator_test_output309.dat"}},
  {{to_prach_format_type("A2"), 756, 37, restricted_set_config::UNRESTRICTED, 5}, {"test_data/prach_generator_test_output310.dat"}},
  {{to_prach_format_type("A2"), 252, 42, restricted_set_config::UNRESTRICTED, 12}, {"test_data/prach_generator_test_output311.dat"}},
  {{to_prach_format_type("A2"), 85, 40, restricted_set_config::UNRESTRICTED, 0}, {"test_data/prach_generator_test_output312.dat"}},
  {{to_prach_format_type("A2"), 676, 46, restricted_set_config::UNRESTRICTED, 5}, {"test_data/prach_generator_test_output313.dat"}},
  {{to_prach_format_type("A2"), 912, 62, restricted_set_config::UNRESTRICTED, 12}, {"test_data/prach_generator_test_output314.dat"}},
  {{to_prach_format_type("A2"), 787, 37, restricted_set_config::UNRESTRICTED, 0}, {"test_data/prach_generator_test_output315.dat"}},
  {{to_prach_format_type("A2"), 950, 37, restricted_set_config::UNRESTRICTED, 5}, {"test_data/prach_generator_test_output316.dat"}},
  {{to_prach_format_type("A2"), 17, 7, restricted_set_config::UNRESTRICTED, 12}, {"test_data/prach_generator_test_output317.dat"}},
  {{to_prach_format_type("A2"), 883, 30, restricted_set_config::UNRESTRICTED, 0}, {"test_data/prach_generator_test_output318.dat"}},
  {{to_prach_format_type("A2"), 865, 13, restricted_set_config::UNRESTRICTED, 5}, {"test_data/prach_generator_test_output319.dat"}},
  {{to_prach_format_type("A2"), 565, 40, restricted_set_config::UNRESTRICTED, 12}, {"test_data/prach_generator_test_output320.dat"}},
  {{to_prach_format_type("A2"), 32, 39, restricted_set_config::UNRESTRICTED, 0}, {"test_data/prach_generator_test_output321.dat"}},
  {{to_prach_format_type("A2"), 371, 3, restricted_set_config::UNRESTRICTED, 5}, {"test_data/prach_generator_test_output322.dat"}},
  {{to_prach_format_type("A2"), 501, 12, restricted_set_config::UNRESTRICTED, 12}, {"test_data/prach_generator_test_output323.dat"}},
  {{to_prach_format_type("A3"), 126, 13, restricted_set_config::UNRESTRICTED, 0}, {"test_data/prach_generator_test_output324.dat"}},
  {{to_prach_format_type("A3"), 150, 12, restricted_set_config::UNRESTRICTED, 5}, {"test_data/prach_generator_test_output325.dat"}},
  {{to_prach_format_type("A3"), 43, 40, restricted_set_config::UNRESTRICTED, 12}, {"test_data/prach_generator_test_output326.dat"}},
  {{to_prach_format_type("A3"), 288, 34, restricted_set_config::UNRESTRICTED, 0}, {"test_data/prach_generator_test_output327.dat"}},
  {{to_prach_format_type("A3"), 711, 31, restricted_set_config::UNRESTRICTED, 5}, {"test_data/prach_generator_test_output328.dat"}},
  {{to_prach_format_type("A3"), 548, 28, restricted_set_config::UNRESTRICTED, 12}, {"test_data/prach_generator_test_output329.dat"}},
  {{to_prach_format_type("A3"), 126, 31, restricted_set_config::UNRESTRICTED, 0}, {"test_data/prach_generator_test_output330.dat"}},
  {{to_prach_format_type("A3"), 873, 55, restricted_set_config::UNRESTRICTED, 5}, {"test_data/prach_generator_test_output331.dat"}},
  {{to_prach_format_type("A3"), 276, 13, restricted_set_config::UNRESTRICTED, 12}, {"test_data/prach_generator_test_output332.dat"}},
  {{to_prach_format_type("A3"), 578, 40, restricted_set_config::UNRESTRICTED, 0}, {"test_data/prach_generator_test_output333.dat"}},
  {{to_prach_format_type("A3"), 427, 13, restricted_set_config::UNRESTRICTED, 5}, {"test_data/prach_generator_test_output334.dat"}},
  {{to_prach_format_type("A3"), 970, 5, restricted_set_config::UNRESTRICTED, 12}, {"test_data/prach_generator_test_output335.dat"}},
  {{to_prach_format_type("A3"), 108, 9, restricted_set_config::UNRESTRICTED, 0}, {"test_data/prach_generator_test_output336.dat"}},
  {{to_prach_format_type("A3"), 170, 39, restricted_set_config::UNRESTRICTED, 5}, {"test_data/prach_generator_test_output337.dat"}},
  {{to_prach_format_type("A3"), 587, 3, restricted_set_config::UNRESTRICTED, 12}, {"test_data/prach_generator_test_output338.dat"}},
  {{to_prach_format_type("A3"), 953, 46, restricted_set_config::UNRESTRICTED, 0}, {"test_data/prach_generator_test_output339.dat"}},
  {{to_prach_format_type("A3"), 755, 4, restricted_set_config::UNRESTRICTED, 5}, {"test_data/prach_generator_test_output340.dat"}},
  {{to_prach_format_type("A3"), 881, 59, restricted_set_config::UNRESTRICTED, 12}, {"test_data/prach_generator_test_output341.dat"}},
  {{to_prach_format_type("B1"), 1008, 54, restricted_set_config::UNRESTRICTED, 0}, {"test_data/prach_generator_test_output342.dat"}},
  {{to_prach_format_type("B1"), 804, 32, restricted_set_config::UNRESTRICTED, 5}, {"test_data/prach_generator_test_output343.dat"}},
  {{to_prach_format_type("B1"), 181, 25, restricted_set_config::UNRESTRICTED, 12}, {"test_data/prach_generator_test_output344.dat"}},
  {{to_prach_format_type("B1"), 137, 1, restricted_set_config::UNRESTRICTED, 0}, {"test_data/prach_generator_test_output345.dat"}},
  {{to_prach_format_type("B1"), 961, 19, restricted_set_config::UNRESTRICTED, 5}, {"test_data/prach_generator_test_output346.dat"}},
  {{to_prach_format_type("B1"), 302, 21, restricted_set_config::UNRESTRICTED, 12}, {"test_data/prach_generator_test_output347.dat"}},
  {{to_prach_format_type("B1"), 478, 41, restricted_set_config::UNRESTRICTED, 0}, {"test_data/prach_generator_test_output348.dat"}},
  {{to_prach_format_type("B1"), 25, 53, restricted_set_config::UNRESTRICTED, 5}, {"test_data/prach_generator_test_output349.dat"}},
  {{to_prach_format_type("B1"), 572, 54, restricted_set_config::UNRESTRICTED, 12}, {"test_data/prach_generator_test_output350.dat"}},
  {{to_prach_format_type("B4"), 356, 28, restricted_set_config::UNRESTRICTED, 0}, {"test_data/prach_generator_test_output351.dat"}},
  {{to_prach_format_type("B4"), 55, 11, restricted_set_config::UNRESTRICTED, 5}, {"test_data/prach_generator_test_output352.dat"}},
  {{to_prach_format_type("B4"), 678, 21, restricted_set_config::UNRESTRICTED, 12}, {"test_data/prach_generator_test_output353.dat"}},
  {{to_prach_format_type("B4"), 920, 7, restricted_set_config::UNRESTRICTED, 0}, {"test_data/prach_generator_test_output354.dat"}},
  {{to_prach_format_type("B4"), 1012, 34, restricted_set_config::UNRESTRICTED, 5}, {"test_data/prach_generator_test_output355.dat"}},
  {{to_prach_format_type("B4"), 723, 63, restricted_set_config::UNRESTRICTED, 12}, {"test_data/prach_generator_test_output356.dat"}},
  {{to_prach_format_type("B4"), 294, 26, restricted_set_config::UNRESTRICTED, 0}, {"test_data/prach_generator_test_output357.dat"}},
  {{to_prach_format_type("B4"), 475, 48, restricted_set_config::UNRESTRICTED, 5}, {"test_data/prach_generator_test_output358.dat"}},
  {{to_prach_format_type("B4"), 837, 6, restricted_set_config::UNRESTRICTED, 12}, {"test_data/prach_generator_test_output359.dat"}},
  {{to_prach_format_type("C0"), 182, 23, restricted_set_config::UNRESTRICTED, 0}, {"test_data/prach_generator_test_output360.dat"}},
  {{to_prach_format_type("C0"), 58, 33, restricted_set_config::UNRESTRICTED, 5}, {"test_data/prach_generator_test_output361.dat"}},
  {{to_prach_format_type("C0"), 343, 11, restricted_set_config::UNRESTRICTED, 12}, {"test_data/prach_generator_test_output362.dat"}},
  {{to_prach_format_type("C0"), 213, 57, restricted_set_config::UNRESTRICTED, 0}, {"test_data/prach_generator_test_output363.dat"}},
  {{to_prach_format_type("C0"), 691, 29, restricted_set_config::UNRESTRICTED, 5}, {"test_data/prach_generator_test_output364.dat"}},
  {{to_prach_format_type("C0"), 934, 6, restricted_set_config::UNRESTRICTED, 12}, {"test_data/prach_generator_test_output365.dat"}},
  {{to_prach_format_type("C0"), 763, 47, restricted_set_config::UNRESTRICTED, 0}, {"test_data/prach_generator_test_output366.dat"}},
  {{to_prach_format_type("C0"), 575, 11, restricted_set_config::UNRESTRICTED, 5}, {"test_data/prach_generator_test_output367.dat"}},
  {{to_prach_format_type("C0"), 611, 19, restricted_set_config::UNRESTRICTED, 12}, {"test_data/prach_generator_test_output368.dat"}},
  {{to_prach_format_type("C2"), 137, 13, restricted_set_config::UNRESTRICTED, 0}, {"test_data/prach_generator_test_output369.dat"}},
  {{to_prach_format_type("C2"), 916, 4, restricted_set_config::UNRESTRICTED, 5}, {"test_data/prach_generator_test_output370.dat"}},
  {{to_prach_format_type("C2"), 248, 3, restricted_set_config::UNRESTRICTED, 12}, {"test_data/prach_generator_test_output371.dat"}},
  {{to_prach_format_type("C2"), 452, 0, restricted_set_config::UNRESTRICTED, 0}, {"test_data/prach_generator_test_output372.dat"}},
  {{to_prach_format_type("C2"), 918, 12, restricted_set_config::UNRESTRICTED, 5}, {"test_data/prach_generator_test_output373.dat"}},
  {{to_prach_format_type("C2"), 95, 19, restricted_set_config::UNRESTRICTED, 12}, {"test_data/prach_generator_test_output374.dat"}},
  {{to_prach_format_type("C2"), 467, 6, restricted_set_config::UNRESTRICTED, 0}, {"test_data/prach_generator_test_output375.dat"}},
  {{to_prach_format_type("C2"), 1019, 21, restricted_set_config::UNRESTRICTED, 5}, {"test_data/prach_generator_test_output376.dat"}},
  {{to_prach_format_type("C2"), 304, 3, restricted_set_config::UNRESTRICTED, 12}, {"test_data/prach_generator_test_output377.dat"}},
  {{to_prach_format_type("0"), 305, 2, restricted_set_config::UNRESTRICTED, 0}, {"test_data/prach_generator_test_output378.dat"}},
  {{to_prach_format_type("0"), 517, 48, restricted_set_config::UNRESTRICTED, 5}, {"test_data/prach_generator_test_output379.dat"}},
  {{to_prach_format_type("0"), 646, 5, restricted_set_config::UNRESTRICTED, 12}, {"test_data/prach_generator_test_output380.dat"}},
  {{to_prach_format_type("0"), 82, 49, restricted_set_config::TYPE_A, 0}, {"test_data/prach_generator_test_output381.dat"}},
  {{to_prach_format_type("0"), 926, 34, restricted_set_config::TYPE_A, 5}, {"test_data/prach_generator_test_output382.dat"}},
  {{to_prach_format_type("0"), 111, 52, restricted_set_config::TYPE_A, 12}, {"test_data/prach_generator_test_output383.dat"}},
  {{to_prach_format_type("0"), 346, 18, restricted_set_config::TYPE_B, 0}, {"test_data/prach_generator_test_output384.dat"}},
  {{to_prach_format_type("0"), 764, 0, restricted_set_config::TYPE_B, 5}, {"test_data/prach_generator_test_output385.dat"}},
  {{to_prach_format_type("0"), 49, 42, restricted_set_config::TYPE_B, 12}, {"test_data/prach_generator_test_output386.dat"}},
  {{to_prach_format_type("1"), 617, 33, restricted_set_config::UNRESTRICTED, 0}, {"test_data/prach_generator_test_output387.dat"}},
  {{to_prach_format_type("1"), 747, 45, restricted_set_config::UNRESTRICTED, 5}, {"test_data/prach_generator_test_output388.dat"}},
  {{to_prach_format_type("1"), 800, 18, restricted_set_config::UNRESTRICTED, 12}, {"test_data/prach_generator_test_output389.dat"}},
  {{to_prach_format_type("1"), 709, 35, restricted_set_config::TYPE_A, 0}, {"test_data/prach_generator_test_output390.dat"}},
  {{to_prach_format_type("1"), 406, 3, restricted_set_config::TYPE_A, 5}, {"test_data/prach_generator_test_output391.dat"}},
  {{to_prach_format_type("1"), 798, 21, restricted_set_config::TYPE_A, 12}, {"test_data/prach_generator_test_output392.dat"}},
  {{to_prach_format_type("1"), 622, 47, restricted_set_config::TYPE_B, 0}, {"test_data/prach_generator_test_output393.dat"}},
  {{to_prach_format_type("1"), 107, 8, restricted_set_config::TYPE_B, 5}, {"test_data/prach_generator_test_output394.dat"}},
  {{to_prach_format_type("1"), 562, 31, restricted_set_config::TYPE_B, 12}, {"test_data/prach_generator_test_output395.dat"}},
  {{to_prach_format_type("2"), 911, 51, restricted_set_config::UNRESTRICTED, 0}, {"test_data/prach_generator_test_output396.dat"}},
  {{to_prach_format_type("2"), 751, 3, restricted_set_config::UNRESTRICTED, 5}, {"test_data/prach_generator_test_output397.dat"}},
  {{to_prach_format_type("2"), 74, 5, restricted_set_config::UNRESTRICTED, 12}, {"test_data/prach_generator_test_output398.dat"}},
  {{to_prach_format_type("2"), 817, 60, restricted_set_config::TYPE_A, 0}, {"test_data/prach_generator_test_output399.dat"}},
  {{to_prach_format_type("2"), 700, 8, restricted_set_config::TYPE_A, 5}, {"test_data/prach_generator_test_output400.dat"}},
  {{to_prach_format_type("2"), 740, 7, restricted_set_config::TYPE_A, 12}, {"test_data/prach_generator_test_output401.dat"}},
  {{to_prach_format_type("2"), 120, 41, restricted_set_config::TYPE_B, 0}, {"test_data/prach_generator_test_output402.dat"}},
  {{to_prach_format_type("2"), 336, 41, restricted_set_config::TYPE_B, 5}, {"test_data/prach_generator_test_output403.dat"}},
  {{to_prach_format_type("2"), 767, 37, restricted_set_config::TYPE_B, 12}, {"test_data/prach_generator_test_output404.dat"}},
  {{to_prach_format_type("3"), 757, 15, restricted_set_config::UNRESTRICTED, 0}, {"test_data/prach_generator_test_output405.dat"}},
  {{to_prach_format_type("3"), 752, 62, restricted_set_config::UNRESTRICTED, 5}, {"test_data/prach_generator_test_output406.dat"}},
  {{to_prach_format_type("3"), 887, 5, restricted_set_config::UNRESTRICTED, 12}, {"test_data/prach_generator_test_output407.dat"}},
  {{to_prach_format_type("3"), 375, 23, restricted_set_config::TYPE_A, 0}, {"test_data/prach_generator_test_output408.dat"}},
  {{to_prach_format_type("3"), 701, 38, restricted_set_config::TYPE_A, 5}, {"test_data/prach_generator_test_output409.dat"}},
  {{to_prach_format_type("3"), 808, 23, restricted_set_config::TYPE_A, 12}, {"test_data/prach_generator_test_output410.dat"}},
  {{to_prach_format_type("3"), 210, 5, restricted_set_config::TYPE_B, 0}, {"test_data/prach_generator_test_output411.dat"}},
  {{to_prach_format_type("3"), 790, 13, restricted_set_config::TYPE_B, 5}, {"test_data/prach_generator_test_output412.dat"}},
  {{to_prach_format_type("3"), 397, 35, restricted_set_config::TYPE_B, 12}, {"test_data/prach_generator_test_output413.dat"}},
  {{to_prach_format_type("A1"), 234, 41, restricted_set_config::UNRESTRICTED, 0}, {"test_data/prach_generator_test_output414.dat"}},
  {{to_prach_format_type("A1"), 496, 9, restricted_set_config::UNRESTRICTED, 5}, {"test_data/prach_generator_test_output415.dat"}},
  {{to_prach_format_type("A1"), 800, 6, restricted_set_config::UNRESTRICTED, 12}, {"test_data/prach_generator_test_output416.dat"}},
  {{to_prach_format_type("A1"), 301, 15, restricted_set_config::UNRESTRICTED, 0}, {"test_data/prach_generator_test_output417.dat"}},
  {{to_prach_format_type("A1"), 543, 5, restricted_set_config::UNRESTRICTED, 5}, {"test_data/prach_generator_test_output418.dat"}},
  {{to_prach_format_type("A1"), 415, 6, restricted_set_config::UNRESTRICTED, 12}, {"test_data/prach_generator_test_output419.dat"}},
  {{to_prach_format_type("A1"), 114, 50, restricted_set_config::UNRESTRICTED, 0}, {"test_data/prach_generator_test_output420.dat"}},
  {{to_prach_format_type("A1"), 298, 38, restricted_set_config::UNRESTRICTED, 5}, {"test_data/prach_generator_test_output421.dat"}},
  {{to_prach_format_type("A1"), 987, 27, restricted_set_config::UNRESTRICTED, 12}, {"test_data/prach_generator_test_output422.dat"}},
  {{to_prach_format_type("A1"), 711, 48, restricted_set_config::UNRESTRICTED, 0}, {"test_data/prach_generator_test_output423.dat"}},
  {{to_prach_format_type("A1"), 443, 41, restricted_set_config::UNRESTRICTED, 5}, {"test_data/prach_generator_test_output424.dat"}},
  {{to_prach_format_type("A1"), 112, 59, restricted_set_config::UNRESTRICTED, 12}, {"test_data/prach_generator_test_output425.dat"}},
  {{to_prach_format_type("A1"), 191, 17, restricted_set_config::UNRESTRICTED, 0}, {"test_data/prach_generator_test_output426.dat"}},
  {{to_prach_format_type("A1"), 816, 31, restricted_set_config::UNRESTRICTED, 5}, {"test_data/prach_generator_test_output427.dat"}},
  {{to_prach_format_type("A1"), 787, 25, restricted_set_config::UNRESTRICTED, 12}, {"test_data/prach_generator_test_output428.dat"}},
  {{to_prach_format_type("A1"), 279, 2, restricted_set_config::UNRESTRICTED, 0}, {"test_data/prach_generator_test_output429.dat"}},
  {{to_prach_format_type("A1"), 689, 27, restricted_set_config::UNRESTRICTED, 5}, {"test_data/prach_generator_test_output430.dat"}},
  {{to_prach_format_type("A1"), 462, 39, restricted_set_config::UNRESTRICTED, 12}, {"test_data/prach_generator_test_output431.dat"}},
  {{to_prach_format_type("A2"), 60, 20, restricted_set_config::UNRESTRICTED, 0}, {"test_data/prach_generator_test_output432.dat"}},
  {{to_prach_format_type("A2"), 791, 44, restricted_set_config::UNRESTRICTED, 5}, {"test_data/prach_generator_test_output433.dat"}},
  {{to_prach_format_type("A2"), 128, 8, restricted_set_config::UNRESTRICTED, 12}, {"test_data/prach_generator_test_output434.dat"}},
  {{to_prach_format_type("A2"), 94, 0, restricted_set_config::UNRESTRICTED, 0}, {"test_data/prach_generator_test_output435.dat"}},
  {{to_prach_format_type("A2"), 433, 41, restricted_set_config::UNRESTRICTED, 5}, {"test_data/prach_generator_test_output436.dat"}},
  {{to_prach_format_type("A2"), 740, 33, restricted_set_config::UNRESTRICTED, 12}, {"test_data/prach_generator_test_output437.dat"}},
  {{to_prach_format_type("A2"), 111, 40, restricted_set_config::UNRESTRICTED, 0}, {"test_data/prach_generator_test_output438.dat"}},
  {{to_prach_format_type("A2"), 129, 8, restricted_set_config::UNRESTRICTED, 5}, {"test_data/prach_generator_test_output439.dat"}},
  {{to_prach_format_type("A2"), 100, 9, restricted_set_config::UNRESTRICTED, 12}, {"test_data/prach_generator_test_output440.dat"}},
  {{to_prach_format_type("A2"), 172, 12, restricted_set_config::UNRESTRICTED, 0}, {"test_data/prach_generator_test_output441.dat"}},
  {{to_prach_format_type("A2"), 325, 20, restricted_set_config::UNRESTRICTED, 5}, {"test_data/prach_generator_test_output442.dat"}},
  {{to_prach_format_type("A2"), 222, 16, restricted_set_config::UNRESTRICTED, 12}, {"test_data/prach_generator_test_output443.dat"}},
  {{to_prach_format_type("A2"), 914, 45, restricted_set_config::UNRESTRICTED, 0}, {"test_data/prach_generator_test_output444.dat"}},
  {{to_prach_format_type("A2"), 569, 11, restricted_set_config::UNRESTRICTED, 5}, {"test_data/prach_generator_test_output445.dat"}},
  {{to_prach_format_type("A2"), 217, 4, restricted_set_config::UNRESTRICTED, 12}, {"test_data/prach_generator_test_output446.dat"}},
  {{to_prach_format_type("A2"), 935, 45, restricted_set_config::UNRESTRICTED, 0}, {"test_data/prach_generator_test_output447.dat"}},
  {{to_prach_format_type("A2"), 571, 20, restricted_set_config::UNRESTRICTED, 5}, {"test_data/prach_generator_test_output448.dat"}},
  {{to_prach_format_type("A2"), 170, 39, restricted_set_config::UNRESTRICTED, 12}, {"test_data/prach_generator_test_output449.dat"}},
  {{to_prach_format_type("A3"), 1011, 10, restricted_set_config::UNRESTRICTED, 0}, {"test_data/prach_generator_test_output450.dat"}},
  {{to_prach_format_type("A3"), 263, 25, restricted_set_config::UNRESTRICTED, 5}, {"test_data/prach_generator_test_output451.dat"}},
  {{to_prach_format_type("A3"), 75, 43, restricted_set_config::UNRESTRICTED, 12}, {"test_data/prach_generator_test_output452.dat"}},
  {{to_prach_format_type("A3"), 412, 62, restricted_set_config::UNRESTRICTED, 0}, {"test_data/prach_generator_test_output453.dat"}},
  {{to_prach_format_type("A3"), 411, 39, restricted_set_config::UNRESTRICTED, 5}, {"test_data/prach_generator_test_output454.dat"}},
  {{to_prach_format_type("A3"), 158, 24, restricted_set_config::UNRESTRICTED, 12}, {"test_data/prach_generator_test_output455.dat"}},
  {{to_prach_format_type("A3"), 165, 48, restricted_set_config::UNRESTRICTED, 0}, {"test_data/prach_generator_test_output456.dat"}},
  {{to_prach_format_type("A3"), 892, 22, restricted_set_config::UNRESTRICTED, 5}, {"test_data/prach_generator_test_output457.dat"}},
  {{to_prach_format_type("A3"), 701, 18, restricted_set_config::UNRESTRICTED, 12}, {"test_data/prach_generator_test_output458.dat"}},
  {{to_prach_format_type("A3"), 543, 53, restricted_set_config::UNRESTRICTED, 0}, {"test_data/prach_generator_test_output459.dat"}},
  {{to_prach_format_type("A3"), 611, 21, restricted_set_config::UNRESTRICTED, 5}, {"test_data/prach_generator_test_output460.dat"}},
  {{to_prach_format_type("A3"), 306, 28, restricted_set_config::UNRESTRICTED, 12}, {"test_data/prach_generator_test_output461.dat"}},
  {{to_prach_format_type("A3"), 432, 23, restricted_set_config::UNRESTRICTED, 0}, {"test_data/prach_generator_test_output462.dat"}},
  {{to_prach_format_type("A3"), 571, 47, restricted_set_config::UNRESTRICTED, 5}, {"test_data/prach_generator_test_output463.dat"}},
  {{to_prach_format_type("A3"), 434, 27, restricted_set_config::UNRESTRICTED, 12}, {"test_data/prach_generator_test_output464.dat"}},
  {{to_prach_format_type("A3"), 127, 1, restricted_set_config::UNRESTRICTED, 0}, {"test_data/prach_generator_test_output465.dat"}},
  {{to_prach_format_type("A3"), 297, 20, restricted_set_config::UNRESTRICTED, 5}, {"test_data/prach_generator_test_output466.dat"}},
  {{to_prach_format_type("A3"), 669, 61, restricted_set_config::UNRESTRICTED, 12}, {"test_data/prach_generator_test_output467.dat"}},
  {{to_prach_format_type("B1"), 958, 29, restricted_set_config::UNRESTRICTED, 0}, {"test_data/prach_generator_test_output468.dat"}},
  {{to_prach_format_type("B1"), 246, 48, restricted_set_config::UNRESTRICTED, 5}, {"test_data/prach_generator_test_output469.dat"}},
  {{to_prach_format_type("B1"), 777, 47, restricted_set_config::UNRESTRICTED, 12}, {"test_data/prach_generator_test_output470.dat"}},
  {{to_prach_format_type("B1"), 761, 6, restricted_set_config::UNRESTRICTED, 0}, {"test_data/prach_generator_test_output471.dat"}},
  {{to_prach_format_type("B1"), 697, 29, restricted_set_config::UNRESTRICTED, 5}, {"test_data/prach_generator_test_output472.dat"}},
  {{to_prach_format_type("B1"), 217, 6, restricted_set_config::UNRESTRICTED, 12}, {"test_data/prach_generator_test_output473.dat"}},
  {{to_prach_format_type("B1"), 843, 11, restricted_set_config::UNRESTRICTED, 0}, {"test_data/prach_generator_test_output474.dat"}},
  {{to_prach_format_type("B1"), 167, 42, restricted_set_config::UNRESTRICTED, 5}, {"test_data/prach_generator_test_output475.dat"}},
  {{to_prach_format_type("B1"), 915, 33, restricted_set_config::UNRESTRICTED, 12}, {"test_data/prach_generator_test_output476.dat"}},
  {{to_prach_format_type("B4"), 719, 9, restricted_set_config::UNRESTRICTED, 0}, {"test_data/prach_generator_test_output477.dat"}},
  {{to_prach_format_type("B4"), 976, 34, restricted_set_config::UNRESTRICTED, 5}, {"test_data/prach_generator_test_output478.dat"}},
  {{to_prach_format_type("B4"), 696, 2, restricted_set_config::UNRESTRICTED, 12}, {"test_data/prach_generator_test_output479.dat"}},
  {{to_prach_format_type("B4"), 828, 47, restricted_set_config::UNRESTRICTED, 0}, {"test_data/prach_generator_test_output480.dat"}},
  {{to_prach_format_type("B4"), 123, 33, restricted_set_config::UNRESTRICTED, 5}, {"test_data/prach_generator_test_output481.dat"}},
  {{to_prach_format_type("B4"), 333, 34, restricted_set_config::UNRESTRICTED, 12}, {"test_data/prach_generator_test_output482.dat"}},
  {{to_prach_format_type("B4"), 408, 26, restricted_set_config::UNRESTRICTED, 0}, {"test_data/prach_generator_test_output483.dat"}},
  {{to_prach_format_type("B4"), 185, 16, restricted_set_config::UNRESTRICTED, 5}, {"test_data/prach_generator_test_output484.dat"}},
  {{to_prach_format_type("B4"), 21, 59, restricted_set_config::UNRESTRICTED, 12}, {"test_data/prach_generator_test_output485.dat"}},
  {{to_prach_format_type("C0"), 669, 59, restricted_set_config::UNRESTRICTED, 0}, {"test_data/prach_generator_test_output486.dat"}},
  {{to_prach_format_type("C0"), 167, 58, restricted_set_config::UNRESTRICTED, 5}, {"test_data/prach_generator_test_output487.dat"}},
  {{to_prach_format_type("C0"), 813, 36, restricted_set_config::UNRESTRICTED, 12}, {"test_data/prach_generator_test_output488.dat"}},
  {{to_prach_format_type("C0"), 450, 16, restricted_set_config::UNRESTRICTED, 0}, {"test_data/prach_generator_test_output489.dat"}},
  {{to_prach_format_type("C0"), 769, 14, restricted_set_config::UNRESTRICTED, 5}, {"test_data/prach_generator_test_output490.dat"}},
  {{to_prach_format_type("C0"), 65, 49, restricted_set_config::UNRESTRICTED, 12}, {"test_data/prach_generator_test_output491.dat"}},
  {{to_prach_format_type("C0"), 687, 45, restricted_set_config::UNRESTRICTED, 0}, {"test_data/prach_generator_test_output492.dat"}},
  {{to_prach_format_type("C0"), 657, 26, restricted_set_config::UNRESTRICTED, 5}, {"test_data/prach_generator_test_output493.dat"}},
  {{to_prach_format_type("C0"), 400, 52, restricted_set_config::UNRESTRICTED, 12}, {"test_data/prach_generator_test_output494.dat"}},
  {{to_prach_format_type("C2"), 325, 52, restricted_set_config::UNRESTRICTED, 0}, {"test_data/prach_generator_test_output495.dat"}},
  {{to_prach_format_type("C2"), 808, 54, restricted_set_config::UNRESTRICTED, 5}, {"test_data/prach_generator_test_output496.dat"}},
  {{to_prach_format_type("C2"), 517, 40, restricted_set_config::UNRESTRICTED, 12}, {"test_data/prach_generator_test_output497.dat"}},
  {{to_prach_format_type("C2"), 973, 28, restricted_set_config::UNRESTRICTED, 0}, {"test_data/prach_generator_test_output498.dat"}},
  {{to_prach_format_type("C2"), 61, 55, restricted_set_config::UNRESTRICTED, 5}, {"test_data/prach_generator_test_output499.dat"}},
  {{to_prach_format_type("C2"), 646, 22, restricted_set_config::UNRESTRICTED, 12}, {"test_data/prach_generator_test_output500.dat"}},
  {{to_prach_format_type("C2"), 1020, 14, restricted_set_config::UNRESTRICTED, 0}, {"test_data/prach_generator_test_output501.dat"}},
  {{to_prach_format_type("C2"), 668, 38, restricted_set_config::UNRESTRICTED, 5}, {"test_data/prach_generator_test_output502.dat"}},
  {{to_prach_format_type("C2"), 396, 9, restricted_set_config::UNRESTRICTED, 12}, {"test_data/prach_generator_test_output503.dat"}},
    // clang-format on
};

} // namespace srsran
